Moses Tanui recovering in hospital