Home Politics US approves $20 billion in weapons sales to Israel as Middle East tensions near boiling point