does warren buffett hold stocks forever