Shuttle takes off for final flight