are all solar panels waterproof