Trent Franks resigns immediately after aide accusations