Of the 3.7million new roles recorded under the PAYE system since 2014, just 734,000 were taken by UK nationals, a think-tank has found.