Synchronization for a class of chaotic systems based on adaptive control design of input-to-state stability