Jack McCooke is planning to run a half marathon this month following two years of recovery