Cancer patients currently need to visit a hospital for treatment; Israeli-Portuguese research could change this, scientists say, although potential drug years away