'Huge win for ratepayers': Flames agree to take on cost overruns, CMLC to be replaced as project manager