Intercity train strike in NSW called off