2 million dragged into the 40p tax band since 2010 election