Fox: Trump puts Hamas on notice with deadline to accept Gaza peace deal