Mikhail N. Darvin's scientific contributions