Improving the reliability and availability of railway track switching by analysing historical failure data and introducing functionally redundant subsystems