Astonishing unseen Caravaggio unveiled