US hiring soars past expectations as unemployment edges down