Germany to legalise medicinal cannabis