Euro to survive for at least two decades despite crises, survey shows