Roche resolves patent war with India's Glenmark over generic Tarceva