Thousands protest in Panama against corruption