Palestine’s Mahmud Abbas calls US ambassador to Israel ‘son of a dog’