New Medicare cap on anemia drugs could hammer Amgen