Roche, Teva square off in patent fight