Shoes fit for the Gods go on display at Italy’s Pitti Palace