Bad weather delays Endeavour's last trip