NBC News: First ship carrying aid arrives in Gaza as Israel faces backlash for blocking land routes