Compugen Sells Cancer Drug Royalties to AstraZeneca for $90M