Frigid water blamed for 2 million dead fish in Chesapeake Bay