Turkey will ditch migrant deal if EU breaks promises: Erdogan