Inflation has eroded NHS England budget by £3.5bn, think-tank finds