Aid convoys have not reached Syria's besieged areas with desperately needed food and medicine for the past month, the UN envoy to the war-ravaged country, Staffan de Mistura, says.