Donald Trump has reportedly been left "humiliated" after Israeli PM Benjamin Netanyahu defied his demands.