Gay marriage passes Senate vote