Gareth Southgate and Gerald Davies have both been awarded knighthoods in the New Year Honours list.