What properties do solar cells need