India’s government says a village in Gujarat is the country’s first to run wholly on power from the sun.