Citigroup snubbed on muni deal over gun law, costing Texas city $277...