The World Bank's Managing Director Sri Mulyani Indrawati has been appointed as Indonesia's new finance minister, among a wider cabinet reshuffle.