solar cells durability