Croatia adopts euro, joins EU border-free zone