Vigil held for teen shot, killed