Text this: Optimal Signal Control Algorithm for Signalized Intersections under a V2I Communication Environment