Structured Sparse Back-propagation for Lightweight On-Device Continual Learning on Microcontroller Units