Chronology of Egypt may be off by 300 years