These 'high quality compounders' are Bank of America's top picks ahead of second quarter earnings