MSF says migration deal will ‘block people’ at Europe’s doorstep