The zeitgeist of knowledge management in this millennium: Does KM elements still matter in nowadays firm performance?