Warren Buffett snaps up nearly $600 million of Occidental stock in 3 days, signaling he likes the energy group's latest deal