challenges to solar