BMJ blasts Roche for withholding Tamiflu data