Trump signs bill to fund more private care for veterans