how many episodes in great british bake off 2017