NBC: Marine is charged with sexual assault after missing 14-year-old found in barracks