An architectural model of the non-linear subunits of complex cells of visual corex based on gated intracortical interactions