Roseville man criticizes officer who gave him ticket for warming up car in own driveway