Israel and Hamas exchange more bodies of captives under the Gaza ceasefire deal but Hamas accuses Israel of breaking the agreement by keeping the Rafah crossing closed.