how long does traffic school take in california