EU Court of Justice: Same-sex partners must have same work benefits as married couples