United Way campaign tops $4.5M, sets record