The future of solar energy and bad news for solar panels.