Nvidia overtakes Apple as second most valuable company