Fairness Guarantees in Allocation Problems