Turkish PM rules out general elections before 2019