AstraZeneca's Acerta faked cancer drug data, company admits