Zimbabwe's president Robert Mugabe has made a live televised speech which ended without his resignation.