Men walking 24 hours to fight cancer