US President Donald Trump says Israeli captives held in Gaza will be released on Monday.