Boris Johnson denies lying to Queen