Endangered penguins are hunting for fish in the wrong place because climate change has prompted sardines and other prey to move to another part of the ocean, researchers have discovered.