Euro Stumbles on Draghi Announcements