Generation Companies Agent-Based Modelling: Application to the Colombian Day-Ahead Market