The temperature has been hot for days with no end in sight. It must be a heat wave. But what exactly is one and how do they form?