Antony Blinken tells Israel and Hamas that ‘time is now’ for a deal