Giuliani strapped for cash after defending Trump