20070510 business.india-business: S and P places Tata Power ratings on CreditWatch