Wall Street banks name their top global stocks for the second half — and more than 70% give three