The Colombian congress has approved an anti-corruption referendum in an initiative that seeks to punish politicians who are involved in the mismanagement of state funds.