stocks will outperform gold and bonds: warren buffett