Belarus police detain 3,000 protesters