Drugs soon to have only generic names