Trump says AstraZeneca will lower drug prices in US