Bangladesh police clash with 25,000 protesting garment workers