Text this: A tabular data generation framework guided by downstream tasks optimization