Israel says army ready for Gaza invasion