Man charged with stealing cars, assaulting police