Buffett denies Bermuda cruise caused CEO firing