British royals' Jamaica visit stirs demands for apology, slavery reparations