Kim Kardashian has a better stock portfolio than Warren Buffett