Call center’s 682 jobs is Hamilton’s biggest jobs win in decade