Mercedes-Benz ‘Mona Lisa’ becomes most expensive car ever after £115m sale