Callaway Golf Ends Co-Branding Deal After Viral Ad Backlash