On scheduling with non-increasing time slot cost to minimize total weighted completion time