More than two million motorists risk a huge £1,000 fine for having an invalid driving licence, it has been warned.