Bangkok tops Paris and London in world’s most-visited cities ranking