Space Shuttle Discovery takes final flight to Smithsonian