Repetitive sliding mode observer for disturbance estimation of a linear motor system