Jobs report provides best numbers in years