St. Paul man charged in 20th DWI arrest