Medicare should negotiate prices for 50 drugs each year