Former England manager Gareth Southgate has described receiving a knighthood for his services to football as an "amazing honour".