EBAY customers will no longer be able to pay with their American Express credit cards from mid-August, the e-commerce site has announced.