Text this: Switching Time Optimization via Time Optimal Control for Natural Gas Vehicle Refueling