Watching the clock: can AI help with train timetabling?