Första kammaren har bifallit Spanska handelstraktaten med 82 röser mot 23.