Space Shuttle Discovery takes off for final time.