Kilmarnock win first European tie in 23 years to reach ECL play-offs