Clinton vows no new middle-class taxes if elected president