Liz Truss will succeed Boris Johnson as the UK's prime minister at a time of economic uncertainty for the country.