MCUFormer: Deploying Vision Transformers on Microcontrollers with Limited Memory