Perth flies high in liveable city ranks