An ABC investigation has discovered superannuation funds that market themselves as sustainable or ethical have collectively invested more than a billion dollars in fossil fuel companies. And hundreds of millions more in gambling, alcohol and weapons.