Sadiq Khan has ‘devastating’ 26-point lead in latest London Mayor opinion poll