The number of workers paying tax on their incomes is on course to climb above 40 million for the first time, new figures have warned