Theresa May's cabinet reshuffle sees the big beasts like Amber Rudd, Boris Johnson, Phillip Hammond and David Davis keep their roles while others receive a promotion.