Gaddafi spits defiance amid rumours