Home Depot makes $30 million pledge to Habitat for Humanity