Deir el Bahari, Hatshepsut temple