The Fiat Panda is an Italian legend, but there have been highs and lows during its 45-year career. We chart the history of a much-loved small car.