twin tower demolition cost who pay