Swiss agree to extradite terror suspect to Spain