Cash stuffing, also known as the envelope system, is a popular budgeting hack. But does it actually work? Experts explain the benefits and drawbacks.