The classification of minimal irregular surfaces of general type with K^2= 2p_g