The British Medical Association is the latest body to criticise Chancellor Rachel Reeves' £25 billion tax raid on employers' National Insurance contributions.