Boris Johnson denies breaking Covid rules with No 10 Christmas party