Employers added more than 300,000 jobs in March – the biggest gain in almost a year.