Israel releases 90 Palestinians as part of Gaza ceasefire deal after Hamas frees three hostages