Current and future costs of cancer