V-Mart Retail narrows loss to ₹58 crore in Q2, revenue up 20.3%