Tumor suppressor genes: a key to the cancer puzzle?