Champaign man charged after gun found in vehicle