Day of Public Outrage: Tens of thousands protest official corruption