Sri Lanka fight back after Root double ton