Saudis give $70m for Palestinian housing in Gaza