Michael Sheen had to return to acting because he "gave all [his] money away" to charity in order to stage the Homeless World Cup in Cardiff.