Egypt unveils ancient artifacts in Saqqara