who was the host of miss world 2017