A hybrid GA-game-theoretic approach for joint UPF placement and traffic routing in next generation networks