BLACKROCK VARIABLE RATE AND INFLATION PROTECTED SECURITIES TRUST AGREEMENT AND DECLARATION OF TRUST Dated as of April 20, 2004