Mystery illness kills at least 20 in Nepal