Chavez says cancer fight 'my longest walk'