The Cuban Liberty and Democratic Solidarity Act of 1996 - Implications for NAFTA