Forget New York - millennials are flocking to these 11 US cities in droves