Israel closes sole oil and gas terminal on Gaza border