Trump cancels visit to Ireland after groups announce planned protests