Prince William to become 1st senior British royal to visit Palestine