Poll: Santos approval rating at 64%