Weightmans brings City veteran Mackie on board to build insurance team