German submarine U 31 (1936)