Smart grid deployment in Colorado : challenges and opportunities