Shanghai is the top choice for foreign brands setting up in China