Some drugmakers to cap cost of asthma inhalers at $35 a mont