Solar energy is now the world’s cheapest source of power, study finds