Thousands protest mandates in Boston streets under 5 degree weather