HFCL shares surge 3.58% on ₹2,666 cr BharatNet contract