CPEC energy projects generate 46,000 job opportunities