Buy.com debuts comparison-shopping app