Sign-Consensus of Linear Multi-Agent Systems Over Signed Graphs Using A Fully Distributed Protocol