Generic drugs, health plans take big bite out of pharma sales