Egypt reopens ancient "Avenue of Sphinxes" centuries after it hosted parades for the gods