Spectrum Pharmaceuticals reports 3rd-quarter loss but tops expectations