Gap Junctions and Connexins in Cancer Formation, Progression, and Therapy