Best Buy testing location-based mobile shopping application