Nvidia and AMD stocks soar thanks to crypto mining