Warren Buffett buys another $500 million of Occidental Petroleum, beefing up energy bet