93% of trains ran on time between April and November this year: Railways data