Kosovo opens controversial new embassy in Jerusalem