Distributed consensus tracking with reduced interaction via impulsive algorithms