Solar cell research prospects