Trump puts pressure on Hamas with deadline on Gaza peace plan