Senator Mike Duffy has resigned from the Conservative caucus amid controversy over his living and travel expense claims. More...