Rep. Collins resigns, will plead guilty to insider trading charges