Israel cancels UN deal on African migrants