Trump threatens to slash aid to countries backing UN Jerusalem vote