Solar panels can generate electricity by increasing their temperature