US signs agreement on visa-free travel for Estonia, Latvia over EU objections