Home Stock BlackBerry stock rallies on Nvidia deal but key risks remain