US payrolls fall 23,000 in July as hiring momentum stalls