Nvidia takes $2 billion stake in Marvell, stock surges 9%