Bristol profits leap on Plavix sales