Investigations of survivin: the past, present and future.