Man charged after 2 people, including 3-year-old, shot in Hill District