Knitted self-powered sensing textiles for machine learning-assisted sitting posture monitoring and correction | Synapse