Solar cells: Energy payback times and environmental issues