Euro Hits Record Highs as German Investor Confidence Falls to a Record Low