‘Does he not feel he disrespected himself?’: David Cameron faces Greensill grilling