Israel mobilises troops as tension mounts in Gaza and Tel Aviv