Man ready for his 26th London Marathon after fighting Covid