ADVISORSHARES TRUST AGREEMENT AND DECLARATION OF TRUST DATED JULY 30, 2007