French satellite images may show MH370 debris