durable solar cells