President Jacob Zuma's popularity has hit an all-time low, while deputy president Cyril Ramaphosa has emerged as the country's favoured candidate to replace him, a new survey shows.