US economy adds 428,000 jobs in April