Duplicate Content in E-commerce: Causes Solutions and Best Practices