Nawaz Sharif criticises government