who won the 2010 open championship?