NYC to end controversial program supplying migrants with prepaid debit cards