Thermochemical resistive switching: materials, mechanisms, and scaling projections | Synapse