Senate report points to greed and “patent thickets” as key reasons for high prices.