This painting, which is believed to have been painted in 1606, while Caravaggio was in hiding, will be displayed at the National Gallery of Modern Art till July 6