On the existence of fair allocations