UK climate minister Chris Huhne quits after criminal charges