Tata Power wins Karnataka transmission project with ₹521 cr annual charges