20 cities in the running for Amazon HQ