Hamas blames Israel for the blast , even though Palestinian officials say the explosion was caused by the mishandling of explosives .