German submarine U31 (1936)