Carbon price working? Coal slumps, clean energy soars