20110607 city.delhi: Power failure forces halt of Metro trains; commuters stranded