Text this: GDSMOTE: A Novel Synthetic Oversampling Method for High-Dimensional Imbalanced Financial Data