Olmert vows to press on with Gaza offensive