Urbana police investigate attack on 18-year-old man