Boris Johnson pledges not to make Christmas illegal in Britain