Sunak shakes up government as polls give Labour 26 point lead