Hans Schneider (mathematician)