Berkshire Hathaway reveals $5 billion stake in oil giant Occidental Petroleum