Walmart agrees to pay $10M to settle FTC wire-transfer allegations