A review of memristive reservoir computing for temporal data processing and sensing