Discovery shuttle blasts off on last space odyssey