Bristol to buy Inhibitex for hepatitis C treatment