Best Kuala Lumpur hotels near St. John's Cathedral