whos winning the british open