Sydney Morning Herald retracts cartoon