ECB to 'do whatever it takes' to save Euro