Sudan swears in new government