Unsupervised Learning of Variational Autoencoders on Cortex-M Microcontrollers