Grand exhibition of ancient Egyptian artifacts to open at Shanghai Museum