Text this: A Dynamic Optimal Battery Swapping Mechanism for Electric Vehicles using an LSTM-based Rolling Horizon Approach