Scientists have detected mercury contamination in every one of hundreds of fish sampled from 291 freshwater streams, according to a U.S. government study released on Wednesday.