Boris Johnson challenged by Fiona Bruce over comments written in columns