Roche buys rights for danoprevir from InterMune