Santos urban approval rating at 67%: Gallup