Johannes von Känel (suisse, 1905)