Oil Country Tubular posts ₹15.11 cr net loss in Q1 FY27