Text this: Defense Method for Smart Grid GPS Spoofing Attack Based on BiLSTM and Self-attention Mechanism Generative Adversarial Network