Singapore has again been judged as the world's most expensive city but costs across the world have been highly volatile, according to researchers.