Germany grants 100 million euros to Palestine