Clashes leave 21 dead in Thai capital