$142m Mercedes is world’s most expensive car