Abbas calls US Ambassador ‘son of a dog’ over his Israeli settlements stance