Optimizing Discounted Cash Flows in Project Scheduling—An Ant Colony Optimization Approach