Justin Rose to host 2018 British Masters at Walton Heath