Nebius soars 49% on $19.4B Microsoft AI infrastructure deal | The Tech Buzz