Columbus man admits to firearms charge