Text this: A Credit Card Fraud Detection Algorithm Based on SDT and Federated Learning