The Tri-Federal Solution: Justice for the Palestinian People