Buy IFCI; target of Rs 59: IIFL