The Rise and Decline of the Medici Bank: 1397-1494