E-commerce platform Meesho crosses 500 million downloads