UI student charged for punching cab driver and stealing the cab