Palestinian President Mahmoud Abbas has fired three top security officials after militants broke the ceasefire he reached with Israel and fired mortars at Jewish settlements in the Gaza Strip .