Annual River Run returns on June 4 after two-year hiatus