what causes water heaters to explode