U.S. added 431,000 jobs in March in sign of economic health