Boris Johnson regrets apologising for Partygate