Comparing brain-like representations learned by vanilla, residual, and recurrent CNN architectures