Bangkok named World’s Best City 2010 by leading travel magazine