Smart Cities Mobility Monitoring through Automatic License Plate Recognition and Vehicle Discrimination