NHS England chief executive Amanda Pritchard will leave her role at the end of March, it has been announced.