Which scientist discovered cells by observing cork with a homemade microscope? carolus linnaeus rudolf virchow robert hook theodor schwann