Home Depot finds its footing in online shopping