Shopify vs Magento: Which E-Commerce Platform is Best for Your Business in 2025?