NEW YORK (AP) - Visa, MasterCard, banks reach $7.25 billion settlement with retailers over credit card fees.