La Vierge, saint François et les anges, Cimabue