Rev Hagler speaks at anti Wal-Mart vigil in DC