Clashes continue as police fire teargas at thousands of protesters