The ceasefire is holding 'by and large' says United Nations Special Envoy for Syria, Staffan de Mistura, on the eve of peace talks in Geneva.