Amgen buys another cancer-fighting virus project in a $10.5M deal