Switch-Constrained Multiple-Model Algorithm for Maneuvering Target Tracking