Former Sudanese rebel leader John Garang sworn in as vice president of Sudan