iStar Financial Inc. Senior Floating Rate Notes due 2007 PURCHASE AGREEMENT