Hundreds march through downtown Charlotte