Union for 45,000 US dockworkers agrees to suspend strike