Investors risk $2.3 trillion of stranded fossil fuel assets