Hamas leader in Egypt for talks