who played da vinci in star trek voyager