Federated learning for IoT devices: Enhancing TinyML with on-board training | Synapse