Synthetic Tabular Data: Methods, Attacks and Defenses