Cluster formation control for multi-agent systems with sampled-data method