Promise of clean Cabinet held out