McDonald’s may be willing to lose money on $5 meal deals if it means winning back disgruntled cash-strapped customers