Austria, Serbia and Hungary strike migration deal, saying EU measures have failed