Old Spice goes full “Pirates of the Caribbean” in ridiculous new ad