Drugs that treat lymphoma and leukemia are among those federal regulators say are running short. Experts blame economics and a business model for generic drugs meant to keep costs low.