The Middle East can't get enough of US president Trump