Unrepairable tallest building imploded due to hurricane