Nawaz Sharif flayed for India-friendly speech