Effective results for unit equations over finitely generated domains