The discovery of plane parts on an island in the western Indian Ocean has restored hope that the world may yet discover the fate of Malaysian Airlines flight 370.