The PM lacks candour on spending promises at home and new commitments abroad