Text this: A Three-Step Heuristic Approach to the Electric Vehicle Path Planning Problem considering Charging