Cochran wins Senior British Open by two over Calcavecchia and Watson