Israel halts boat going to Gaza