Backlash to Tiger Woods' tampon 'prank' prompts apology