Thomas Duve's scientific contributions