20180320 world.middle-east: Palestinian president attacks Hamas; calls US ambassador 'son of a dog'