Police in Belarus say they had detained hundreds and opened fire on protesters in a third night of violence over a disputed presidential election.