Burst of light caravaggio and his legacy will live on meaning