20040712 business.india-business: NTPC inks pact with BSNL; MTNL