Croatia sets timeframe to adopt euro currency