Bristol to take $1.8 billion charge on hepatitis C drug failure