Endeavour readies for launch