Crisis-hit Sri Lanka swears in new prime minister