A Mixed-Integer Linear Programming Model for Optimizing the Scheduling and Assignment of Tank Farm Operations