Newly-appointed ministers take oath of office