Andover lorry driver with brain tumour raises money for cancer charity