Israel is blocking tonnes of vital aid gathered by Palestinian citizens of the country from reaching Gaza.