Jeremy Corbyn denies being to blame for Labour's defeat and says Brexit 'took over'