(1) An urban renewal agency may borrow money and accept advances, loans, grants and any other form of financial assistance from the federal government, the state, county or other public body, or from any sources, public or private, for the purposes of undertaking and carrying out urban renewal projects.