Clouds obscure solar power