Scheduling trucks with blocking constraints in a tank terminal