Warren Buffett raises Berkshire cash level to record $277 billion after slashing stock holdings