Sunak vows to axe stamp duty after Mordaunt criticises his a