The consent of Congress is given to any two or more States to enter into compacts or agreements in connection with any project or operation authorized by this Act for flood control or the prevention of damage to life or property by reason of floods upon any stream or streams and their tributaries which lie in two or more such States, for the purpose of providing, in such manner and such proportion as may be agreed upon by such States and approved by the Secretary of the Army, funds for construction and maintenance, for the payment of damages, and for the purchase of rights-of-way, lands, and easements in connection with such project or operation. No such compact or agreement shall become effective without the further consent or ratification of Congress, except a compact or agreement which provides that all money to be expended pursuant thereto and all work to be performed thereunder shall be expended and performed by the Department of the Army, with the exception of such reasonable sums as may be reserved by the States entering into the compact or agreement for the purpose of collecting taxes and maintaining the necessary State organizations for carrying out the compact or agreement.