2D van der Waals heterostructure memristors: from band structure regulation to neuromorphic computing applications | Synapse