Moise sworn in as Haiti's new president after long-running crisis