SI Group appoints Frank Yang as VP & managing director