Retired shuttle Endeavour lands for Houston stop