The Adorable Fiat 500: from sales flop to design icon