Israel has halted aid supplies to Gaza for two days to prevent them being seized by Hamas, an official said.