Boris Johnson apologises for appointing Chris Pincher deputy chief whip