Palestinians should 'accept Trump deal or shut up', says bin Salman