THRESHOLD PHARMACEUTICALS, INC. AMENDED AND RESTATED INVESTOR RIGHTS AGREEMENT November 17, 2003