Three more Israeli hostages are due to be handed over by Hamas, with 90 Palestinian prisoners to be returned to Gaza in exchange.