Bristol-Myers beats 3Q earnings and revenue expectations