Shuttle Independence replica placed atop Space Center Houston carrier