All EU countries must recognize rights of gay spouses, ECJ rules