US adds 528,000 jobs in July, unemployment falls to 3.5%