Urbana man faces Class X felony charge over gun in car