Ancient Egyptian display opens in Shanghai housing 788 artefacts