Veterans Affairs Secretary David Shulkin is out after a controversy over excessive spending on travel.