AstraZeneca sells commercial rights for two off-patent cancer drugs  delawarebusinessnow.com