Nvidia acquires ARM for $40 billion