Trajectory balance: Improved credit assignment in GFlowNets