U.S. businesses created 307,000 private-sector jobs in November, marking the smallest increase in four months and adding to mounting evidence that a record increase in coronavirus cases has hurt hiring.