Ebola crisis to last 'at least six months' - MSF