how far is haiti from punta cana