A novel deep learning rainfall–runoff model based on Transformer combined with base flow separation | Synapse