Santos and Mockus clash in live debate