Egypt tourism hit by Israel-Hamas conflict