Development of an Electricity Market Simulator as an Effective Teaching and Training Tool