Denis Law has been awarded a CBE for his charitable work in football and says being selected to play for his country was by far his greatest moment.