State senator caught running red light