Boris Johnson announced a £12 billion-a-year tax raid as his Government broke two major manifesto commitments in a day.