U.S. adds a much-better-than-expected 272,000 jobs in May, but unemployment rate edges up to 4%