Home Depot Second-Quarter Profit Tops Estimates