21-year-old charged with manslaughter in Mountain Brook accident that killed unborn child