NBC: Crisis-hit Sri Lanka swears in new prime minister as protest site is cleared