Michael Sheen has said he gave away "pretty much all" of his money, describing himself as a not-for-profit actor after using personal funds to clear strangers' debt