Longview man pleads guilty to 7th DWI