Syria's UN mediator Staffan de Mistura has held separate meetings with government and opposition delegations in Geneva.