Amazon Ends Deal with 25,000 California Websites