Generative adversarial networks vs large language models: a comparative study on synthetic tabular data generation