NAACP president rallies thousands in downtown Raleigh