Dacre breast cancer survivor to take on ultra-marathon for charity