Consensus Analysis And Synthesis Of Networked Multi-Agent Systems