Israel will ban pan-Arab broadcaster Al Jazeera following critical coverage of the Gaza war, in the latest crackdown on free press in the country.