Gaussian half-duplex relay networks: Improved gap and a connection with the assignment problem