Macroforces driving change into the new millennium — major challenges for the hospitality professional