Zuma postpones city visit