For Better or Worse? Telomerase Inhibition and Cancer