City man faces drug, firearms charges