The Berkshire Hathaway CEO spent more than $400 million on Occidental Petroleum shares, which just hit a nearly three-year low amid fears that oil prices may keep falling.