Strasbourg court rules refusal to recognise residence rights same-sex partner discriminatory