An Israeli sniper shot dead a Palestinian child in Rafah in an apparent violation of the ceasefire agreement.