Perovskites Pass the Heat Test to Offer a Viable Alternative to Silicon Solar Cells