Mike Duffy Resigns From Caucus