Shehbaz Sharif rejects US criticism on CPEC