Ancient Egypt and Judea: Migration, Beliefs, Exodus, Battles and Alliance