Starwood Hotels & Resorts Worldwide, Inc. and American Stock Transfer and Trust Company as Rights Agent Amended and Restated Rights Agreement Dated as of April 7, 2006