Supreme Court upholds claims of gay asylum-seekers