2-year-old in hospital after being shot by high-powered BB gun