satellite launch contract