Millions of people face losing free prescriptions under new