Karl Hofer (1878-1955)