Home Depot CEO Frank Blake discusses the challenges his company faces as business moves more online.