Survivin and Tumorigenesis: Molecular Mechanisms and Therapeutic Strategies