Innov8, which is owned by OYO, reports a net profit of Rs 62 crore in FY24