Chicago police union president John Catanzara has been cleared of wrongdoing by an internal investigation after being accused of misusing union money.