Huge rally for Hamas in Gaza Strip amid vows to never recognize Israel