Urban tourism in developing countries: in the case of Melaka (Malacca) City, Malaysia