Bubba Watson uses green jacket to say thanks, raise money for charity