IRFC shares close 0.8% lower at ₹91.78 on BSE