Unemployment rate edges up to 4.2% in March