A MILP model for quasi-periodic strategic train timetabling