Text this: Smart contract vulnerability detection method based on pre-training and novel timing graph neural network