Managing the complexity of communication: regulation of gap junctions by post-translational modification