Spanish protesters stage siege of capital