A homeless Marine gave a stranger in need all the money he had — now he’s being repaid in an amazing way