Denver Museum of Nature and Science's newest exhibit transports you to a time of pharaohs and mummies