Home Entertainment Bake Off semi-final draws 10 million