Tiger Woods signs new Nike deal, his agent confirms