Endeavour lands for the last time