The soaring cost of cars and utilities as well as a strong currency have made Singapore the world's most expensive city, toppling Tokyo from the top spot.