Millions swelter across Iberian Peninsula as heatwave enters second day