Controllability of multi-agent systems with directed and weighted signed networks