End-to-end topographic networks as models of cortical map formation and human visual behaviour