Британское правительство назначило экс-министра энергетики Гранта Шаппса новым министром обороны страны.