Walmart coming in clutch with $5 shirts