Haiti’s carnival of flowers – in pictures