Teen charged in attack, child's death in Virginia