President Donald Trump on Friday announced a deal with British drugmaker AstraZeneca to lower drug prices, his second pact ...