Rural villagers celebrate victory against giant solar farm