German intelligence failed to predict Taliban takeover: Report