Chinese Fortune 500 company to invest $20m in Punjab