Emotions run high at last shuttle launch