Jean-Baptiste Tavernier: A Life