Self-tuning Control Based on Discrete Sliding Mode