Star Trek series coming to Netflix Watch Instantly in July and October