Ex Dundee star Greg Stewart joins rivals Kilmarnock