Boris Johnson has denied categorically that he was warned a gathering he attended in the garden at Downing Street would breach the coronavirus rules he had imposed.