Germany signs 34 million euro accord with Syria