Medicare overpays for new generics