Efficient conversion of solar energy