A charity ship laden with 200 tons of food, equipment and relief supplies has reached Gaza. It's the first time a humanitarian ship has carried out such a mission since the start of the Israeli offensive against Palestinian Islamist group Hamas in October.