Landmark Aided Robot Path Planning using Stepping-Ahead Firefly Algorithm