Multifunctional, energy-autonomous textile sensors enabled by spray-coated two-dimensional heterostructures