solar power evolution