Vincent Kompany and Pep Guardiola were among several Man City stars to bring festive cheer to the Royal Manchester Children's Hospital.