Brian Harman unstoppable in drama-free British Open win at Hoylake