A portrait of an aristocrat by ­Caravaggio, which has never been seen in public before, has gone on show in Rome.