Hamas, Israel trade blame for Gaza hospital blast