AstraZeneca to lay off 24% of its US sales force