Price for top 10 generic drugs cut to 20% of brand price