Telling pregnant women to eat less fish that may contain mercury causes more harm than good, say Harvard University researchers.