Home BlackBerry stock rallies on Nvidia deal but key risks remain