ernie els winning the british open 2012