Santos’ approval rating at historic 84%