Kerry’s speech on Wednesday comes days after the US refused to veto a United Nations security council resolution that called Israeli settlements in the West Bank and east Jerusalem a violation of international law