Donald Trump has approved the sale of 40,000 one-ton bombs to Israel in one of the largest ever transfers of the munitions. The $2.8bn (£2.1bn) weapons package, funded by American taxpayers, includes ...