Obama plays neutrality card with Israel and Hamas: "Nobody's hands are clean"