Nelson Mandela 'could soon be discharged from hospital'