State senators have approved a measure to cut personal and corporate income taxes and other business taxes by more than $2 billion over the next two years.