Nvidia takes $1B stake in Nokia