What is the origin of the ancient Macedonians? What does ancient Greek history and legend have to say about this?