Eric Swalwell resigns from Congress amid misconduct allegations