Fair Allocation with Diminishing Differences