Financial research published in the BMJ shows the trade deal could end up costing the NHS tens of billions.