Synaptic resolution whole-brain circuit mapping of molecularly defined cell types using a barcoded rabies virus