A Tabu Search Algorithm for the Multi-period Inspector Scheduling Problem