St. Peterburg Museum of Art showcases Caravaggio masterpieces