Ten-year-old boy in hospital days before graduation after hit-and-run in Baltimore