solar energy - pros & challenges