June jobs report shows just 57,000 payrolls, well below expectations