John Bolton trashes Trump in private speech — and hints Syria pullout was based on personal financial interests: report