Home Depot pledges $30 million to veterans’ housing