UK records longest run of 34C-plus days as heat wave set to continue