Pricing and sales-effort analysis of dual-channel supply chain with channel preference, cross-channel return and free riding behavior based on revenue-sharing contract | Synapse