The prime minister acknowledged he needed to “fix” issues like the reported No 10 parties and the controversy around the funding of the refurbishment of his Downing Street flat, which have fuelled anger inside Parliament and beyond.