Hoylake will host the 2014 British Open