Home Depot announces$2 billion stock buyback program