“Municipal governments do not have the authority to use taxpayer funds for ideological boycotts, against Jews or anyone else.â€