Middlemen take rebates, driving up drug prices