Jim Pickard Osborne’s flood pledge under question