German gays get rights