Olmert vows response to rocket firing as Blair tours Gaza Strip