CPEC — a boon for all-weather Pak-China strategic partnership