US adds 187,000 jobs in July, lower than estimates