Saudi Arabia to finance rebuilding of 2,345 Palestinian homes