Roche buys diagnostics company