Zimbabwean cargo plane crashes in Shanghai; three dead