President-elect Donald Trump has reportedly offered the job of national security adviser to retired Lieutenant General Michael Flynn, according to a senior Trump adviser.