Text this: Collision prediction based genetic network programming-reinforcement learning for mobile robot navigation in unknown dynamic environments