NBC News: Some drugmakers to cap cost of asthma inhalers at $35 a month