Best Buy updates mobile app with personalization, discovery features