US west coast ports, union reach tentative deal