Haiti’s embattled leader Ariel Henry has resigned as prime minister weeks after agreeing to step aside in a bid to quell months of bloodshed.