Gun rights supporters rally on Halifax Mall