US private payrolls soar to almost 1M in May, most since last June