Hatshepsut, meaning 'Foremost of Noble Ladies', was Egypt's greatest female ruler ... And were the two foetuses found in Tutankhamun's tomb really the children of the young pharaoh?