Sir Rod Stewart, 80, has paid a touching tribute to his “hero” Denis Law following the passing of the legendary footballer.