Warren Buffett shakes off recession fears as he piles another $216 million into Occidental Petroleum stock