CPEC shrugs off all odds, moving forward with new vigour