New technologies will be needed for photovoltaics to become cheap. David Biello reports