US added 428,000 jobs in April