Dad charged after 18-month-old shot in Bessemer City