Why do solar panels get hot