Santos’ approval rating sinks to 28%: Gallup