There have been red faces at AstraZeneca after the company sent confidential information to analysts by mistake