US sees largest job growth in 3 years