Vegan Bake Off contestant apologises after making non-vegan