Nearly £100m has been contributed towards a major new apartment scheme in Leeds that is being developed on the site of a former eyesore.