Most detailed human brain map ever contains 3,300 cell types