Wahid reshuffles cabinet to shore up support ahead of impeachment