Rep. David Cook to serve 24 hours in jail after DUI plea deal