What are the architectural differences between a Convolutional Neural Network (CNN) and a Transformer model when processing sequential data?