Tens of thousands of Czechs protest EU and NATO