On a novel optimisation model and solution method for tactical railway maintenance planning