Privacy-Preserving Average Consensus: Fundamental Analysis and a Generic Framework Design | Synapse