Parts of Spain and Portugal are more than 46℃ – here’s what is going on