ICMP signs major funding agreements with the German government