What’s really behind Germany’s unshakeable support of Israel?