Localizing non-linear ${\cal N}=(2,2)$ sigma model on $S^2$