Lenskart IPO to open on October 31, aims to raise ₹7,278 crore