Tracking through Singularities using Sliding Mode Differentiators