Amazon and Visa come to a truce over fee increases