Halifax police charge 24 people following Wednesday's housing protests