An Australian court has ordered Airbnb to pay a 15 million Australian dollar (£7.9 million) fine, and the accommodation rental company could pay as much again in compensating customers who had been unaware they were being charged in US rather than Australian dollars.