Tens of thousands in D.C. protest against Iraq war