These stocks, including Nvidia, have more room to run in July, Bank of America says