Blockchain for E-Commerce: Enhancing Trust, Transparency, and Security