Steve Williams, Tiger Woods' former caddie has apologized for causing outrage at annual Caddie Awards dinner in Shanghai when he…