Israeli Cabinet postpones vote on West Bank annexation