BofA says Nvidia's 18x P/E is a buying opportunity with 72% upside