Banking and charity in sixteenth century Italy : the Holy Monte di Pietà of Rome,