First KUL Marathon 2017 draws some 3,000 participants