Blinken says 'time is now' for Israel-Hamas deal in Gaza