Space Shuttle Discovery to go on display