Trump wants a $1.5 trillion military budget. It would only cost $45 billion to end homelessness and hunger in the U.S.