solar challenges