Johannes Weber (Swiss, 1912)