Hybrid Berth Allocation for Bulk Ports with Unavailability and Stock Level Constraints